Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Dobrich Challenger USA F4 USA F6 USA F7 USA F8 USA F9 Germany F6 Hungary F2 Poland F2 Poland F3 Zadar Challenger Spain F24 Spain F25 Spain F26 India F7 Poland F2 Poland F3 France F4 Japan F4 Portugal F4 Iran F5 Iran F6 Slovakia F3 Austria F10 Tunisia F4 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Egypt F5 Croatia F4 Croatia F5 Italy F7 Czech Rep. F2 Czech Rep. F3 Poland F1 Poland F2 Slovenia F1 Germany F8 Austria F4 Austria F6 Italy F21 Russia F4 Slovak Rep. F2 Slovak Rep. F1 Iran F3 Italy F24 France F13 Spain F32 Germany F19 Bosnia/Herzegovina F6 Belarus F1 Egypt F14 Belarus F2 Egypt F15 Great Britain F16 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Great Britain F1 Turkey F2 Great Britain F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Korea F2 Korea F3 Italy F19 Slovakia F1 Italy F20 Poland F4 Poland F5 Poland F6 Croatia F10 Croatia F11 Korea F1 USA F5 Slovakia F2 Croatia F6 India F8 Hungary F5 Georgia F1 Georgia F2 Spain F4 Spain F7 Poland F2 Poland F3 Tunisia F6 Germany F2 France F5 Poland F5 Poland F6 Croatia F4 (Opatija) Canada F1 Austria F5 Poland F5 M25 Nussloch Czech Republic F2 Austria F5 Tumkur Open - Tumkur Fergana Challenger - Fergana Kos-Zucchetti Tennis Cup - Cordenons KGHM Dialog Polish Indoors - Wroclaw Baden Open - Karlsruhe Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Czech Republic F1 Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia XL Challenger de Tenis Copa Sevilla - Seville ECU Prague Open - Prague Prosperita Open 2007 - Ostrava KGHM Polish Indoors - Wroclaw M15 Bergamo Trofeo Cassa di Risparmio di Alessandria - Alessandria Kobstaedernes ATP Challenger - Kolding M15 Slovenska Bistrica Kosice Open-Steelers Cup 2008 - Kosice M25 Padova M25 Trnava Pekao Open - Szczecin Porsche Open - Poznan Memorial Kolyaskin - Donetsk Tatra Banka Slovak Open - Bratislava Isla de Lanzarote - Lanzarote M15 Ollersbach s'Tennis Masters Challenger - Graz M25 Santa margherita di Pula KGHM Polish Indoors - Wroclaw M15 Vienna Heilbronn Challenger Besancon Challenger Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Intersport Heilbronn Open - Heilbronn Ljubljana Open 2008 - Ljubljana Kyiv Open - Kiev Steelers Cup - Kosice Tatra Banka Open - Bratislava Wroclaw Challenger Copa Telefonica CTC Chile - Santiago Ostrava Challenger Challenger Brasov - Brasov M25+H Kassel Porsche Open - Poznan Poznan Challenger Open D'Orleans - Orleans Porsche Open - Poznan Rhein-Main Challenger 2004 - Aschaffenburg Citta di Como - Como Olimp Kyiv Open - Kiev Aachen Challenger Rhodes Challenger Bordeaux Challenger Busan Challenger Prostejov Challenger Samarkand Challenger Karshi Challenger Trnava Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Polska Energia Open - Bytom Ortisei Challenger Bratislava Challenger Helsinki Challenger St. Brieuc Challenger Samarkand Challenger Karshi Challenger Arad Challenger Astana Challenger Unicredit Czech Open - Prostejov Szczecin Challenger Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island La Serena Open - La Serena Trnava Challenger Mons Challenger Seoul Challenger Ortisei Challenger Helsinki Challenger Bergamo Challenger Sarajevo Challenger Leon Challenger Braunschweig Challenger San Benedetto Challenger Poznan Challenger Antonio Savoldi-Marco Co. - Manerbio Karshi Challenger Fergana Challenger Brasov Challenger Trnava Challenger Mons Challenger Mexico City Challenger Ostrava Challenger Kobstaedernes ATP Challenger - Kolding Johannesburg Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Poznan Challenger IPP Open - Helsinki Todi Challenger Orbetello Challenger San Marino Challenger Genova Challenger St. Remy Challenger Sarajevo Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Antonio Savoldi-Marco Co. - Manerbio Heilbronn Challenger San Benedetto Challenger Liberec Challenger Prague Challenger Challenger DCN de Cherbourg - Cherbourg Samsung Challenger 2007 - Ho Chi Minh City Geneva Challenger Kazan Challenger Marburg Challenger Vicenza Challenger Cherbourg Challenger Raanana Challenger Padova Challenger Todi Challenger Porsche Open - Poznan Liberec Challenger LXVII Concursu Internacional de Vigo - Vigo Manerbio Challenger Como Challenger Rome Challenger Brest Challenger Lima Challenger Tatra Banka Slovak Open - Bratislava Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Barletta Challenger Busan Challenger Surbiton Challenger Poprad Tatry Challenger Genova Challenger Ortisei Challenger Toyota Challenger Andria Challenger Quimper Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Bath Challenger Rome Challenger Vicenza Challenger Morelos Challenger Marburg Challenger M25 Santa Margherita di Pula Tampere Challenger Prague Challenger Liberec Challenger Cali Challenger Lambertz Open - Aachen IPP Open - Helsinki Padova Challenger Shymkent Challenger Bratislava Challenger San Benedetto Challenger Trnava Challenger San Luis Potosi Challenger Heilbronn Challenger Prostejov Challenger Campinas Challenger Kosice Challenger Bytom Challenger Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Ortisei Challenger Prague Challenger Buenos Aires Challenger Kazan Challenger Trnava Challenger Geneva Challenger Liberec Challenger Koblenz Challenger Poprad Tatry Challenger Wroclaw Challenger Kosice Challenger Punta Del Este Challenger Salinas Challenger Ostrava Challenger Bratislava Challenger Furth Challenger Trnava Challenger Oberstaufen Challenger Gran Canaria Challenger Mexico City Challenger Gwangju Challenger Bangkok Challenger Zadar Challenger Aachen Challenger Kyoto Challenger Morelos Challenger Bratislava Challenger Punta Del Este Challenger Singapore Challenger LXV Concurso Internacional Vigo - Vigo Reunion Island Challenger Wroclaw Challenger Challenger Tunisie - Tunis Bergamo Challenger Vercelli Challenger Ostrava Challenger Bratislava Challenger Mestre Challenger Bratislava Challenger Ilkley Challenger Tatra Banka Open - Bratislava Recanati Challenger M15 Trnava Biella Challenger Cordenons Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Prague Challenger Montevideo Challenger Kosice Challenger Maia 1 Challenger Santo Domingo Challenger Valencia Challenger Napoli Challenger Taipei City Challenger Shymkent Challenger Dharwad Challenger 2003 - Dharwad Ostrava Challenger Bogota Challenger Turin Challenger Ludwigshafen Challenger Ilkley Challenger Recanati Challenger San Benedetto Challenger Biella Challenger Astana Challenger Sopot Challenger Concepcion Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Szczecin Challenger Busan Open Challenger Tennis - Busan Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Rennes Challenger Trieste Challenger Budapest Challenger Montechiarugolo - Parma Challenger Heilbronn Challenger Eckental Challenger Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Liberec Challenger Bratislava Challenger Drummondville Challenger Napoli Challenger Rome Challenger Architect Open - Budapest Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger Challenger Britania Zavaleta - Puebla Bratislava Challenger Pune Challenger Koblenz Challenger Budapest Challenger Santiago Challenger Arad Challenger Anning Challenger Nanchang Challenger LTA Wrexham Challenger - Wrexham Samarkand Challenger Almaty Challenger Tampere Challenger Prague Challenger Pekao Open 2003 - Szczecin Liberec Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Idea Prokom Open - Sopot Maia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Nottingham-2 Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger KGHM Polish Indoors - Wroclaw Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger KGHM Polish Indoors - Wroclaw Sarajevo Open - Sarajevo Cepu Open - San Marino Steelers Cup 2005 - Kosice Heilbronn Challenger Stella Artois Clay Court Championships - Budaors Banja Luka Challenger Maia Challenger KGHM Emax Polish Indoors - Wroclaw XL Bermuda Open - Bermuda Villena Challenger Kigali 1 Challenger IPP Open - Helsinki Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Furth Challenger Lima Challenger Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Astana Challenger Rijeka Challenger Marbella Challenger Guayaquil Challenger The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Zagreb Challenger Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Marburg Challenger Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Estoril Open - Estoril Orange Prokom Open - Sopot Losinj Challenger Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Orange Prokom Open - Sopot Davidoff Swiss Indoors - Basel Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Catella Swedish Open - Bastad Barcelona Challenger Bratislava Challenger Qatar Exxon Mobil Open - Doha Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Medibank International - Sydney SA Tennis Open - Johannesburg Bratislava Challenger Wolfsburg Challenger San Luis Potosi Challenger Helsinki Challenger Bergamo Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Vegeta Croatia Open - Umag Quimper Challenger Winnetka Challenger Szczecin Challenger Todi Challenger Lermontov Challenger Heilbronn Challenger Rakuten Japan Open - Tokyo Glasgow Challenger Rennes Challenger Kazan Challenger Seoul Challenger Brisbane International - Brisbane Prague Challenger Kazan Challenger Bergamo Challenger Kosice Challenger Belgrade Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Como Challenger Helsinki Challenger Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Kyoto Challenger Marbella Challenger Napoli Challenger Toyota Challenger Argentina Open - Buenos Aires Noumea Challenger Ecuador Open - Quito Heilbronn Challenger BMW Open - Munich Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Sardegna Open - Cagliari Malaysian Open - Kuala Lumpur Rimouski Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Atlanta Tennis Championships - Atlanta San Luis Potosi Challenger St. Brieuc Challenger St. Brieuc Challenger Mersin Challenger Leon Challenger Guadalajara Challenger Monza Challenger Leon Challenger Ecuador Open - Quito Rennes Challenger Athens Challenger Ortisei Challenger Santiago Challenger Konzum Croatia Open - Umag Synsam Swedish Open - Bastad Sao Paulo Challenger Tour Finals Bogota Challenger Quimper Challenger Qatar ExxonMobil Open - Doha China Open - Beijing Serbia Open - Belgrade Santiago Open - Santiago Poznan Challenger Vercelli Challenger Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag AEGON Championships - London Belgrade 2 - Belgrade Todi Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Helsinki Challenger Open 13 - Marseille Bergamo Challenger Yokohama Challenger AEGON International - Eastbourne Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Kyoto Challenger Sarasota Challenger Guadalajara Challenger Allianz Suisse Open - Gstaad Erste Bank Open - Vienna Skopje Challenger SkiStar Swedish Open - Bastad Leon Challenger Rio De Janeiro Challenger Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Buenos Aires Challenger Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Manerbio Challenger Seville Challenger Mons Challenger Casablanca Challenger Budapest Challenger BMW Open - Munich Gerry Weber Open - Halle Bergamo Challenger Irving Challenger Como Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Prostejov Challenger Poprad Tatry Challenger Ostrava Challenger Bordeaux Challenger Lima Challenger San Benedetto Challenger Traralgon Challenger Rakuten Japan Open - Tokyo Noumea Challenger Koblenz Challenger Mons Challenger Bratislava Challenger Pekao Open 2001 - Szczecin Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag Valencia Open - Valencia Napoli Challenger Compaq Cup 2001 - Zabrze Cairo Challenger 2002 - Cairo Brasil Open - Sao Paulo Florence Challenger Eckental Challenger Aix En Provence Challenger Rome Challenger St. Petersburg Open - St. Petersburg Scheveningen Challenger Seville Challenger Troisdorf Challenger Ecuador Open - Quito Turin Challenger Cordenons Challenger KGHM Polish Indoors - Wroclaw Barcelona Open BancSabadell - Barcelona Montevideo Challenger Punta Del Este Challenger Tata Open Maharashtra - Pune Cordoba Open - Cordoba Bauer Watertechnology Cup - Eckental Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger Bratislava 1 Challenger Cordoba Open - Cordoba Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Milan Challenger Generali Open - Kitzbuhel The Hypo Group Tennis International 2008 - Poertschach Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel If Stockholm Open - Stockholm ASB Classic - Auckland Open Seat Godo 2007 - Barcelona Great Ocean Road Open - Melbourne Monterrey Challenger Rogers Cup - Toronto Sopot Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Quito Challenger Szczecin Challenger Open de Moselle - Metz Stockholm Open - Stockholm BCR Open Romania - Bucharest Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel AEGON International - Eastbourne Nordea Open - Bastad BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome French Open - Paris Rolex Paris Masters - Paris U.S. Open - New York Shanghai ATP Masters - Shanghai Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, PO, BLR-POL 1-4 Apia International - Sydney Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group II, 2R, POL-ZIM 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Sony Ericsson Open - Miami Davis Cup, World Group, QR, SVK-CZE 1-3 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) French Open - Paris All Lower level tournaments Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Olympics - Rio de Janeiro Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-SWE 3-2 Wimbledon (juniors) Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Wimbledon (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, 2R, HUN-SVK 0-3 Kigali 2 Challenger M25 Santa Margherita di Pula